import { ILoginState } from './login/types'
import { IMainState } from './main/types'
import { ISystemState } from './main/system/types'

export interface IRootState {
  name: string
  age?: number
}
export interface IRootWithModuleState {
  loginModule: ILoginState
  mainModule: IMainState
  systemModule: ISystemState
}

export type IStoreType = IRootState & IRootWithModuleState
